/*html5*/
/*移动端默认样式*/
/* -- 提倡互联网共享,同时应尊重原创作者,网站制作属: 爱企云 -- *
 * @company: iqweb
 * @author: jack
 * timer: 2021年
 * Tel：18565633435
 * QQ：897232289
 * WeChat：18565633435
 */
@media screen and (max-width: 1200px) {
    .loading_logo_box {
        width: 36vw;
    }

    .loading_slogan_box {
        font-size: 3.381642vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .loading_progress_number {
        font-size: 14.49275vw;
        line-height: 16.90821vw;
    }

    .loading_progress_text {
        margin-top: 3.381642vw;
    }

    .loading_progress_unit {
        font-size: 7.246376vw;
        line-height: 10.86956vw;
        margin-left: 2.4154589vw;
    }

    .header_menu_wrap {
        display: none;
    }

    .menu_content_wrap {
        display: none;
    }

    .header_logo_box {
        width: 28vw;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .header_box {
        height: 14.49275vw;
        -webkit-align-items: center;
        align-items: center;
    }

    .header_search_wrap {
        display: none;
    }

    .header_content_box {
        width: calc(100% - 28vw);
    }

    .header_language_tab {
        display: none;
    }

    .header_language_text {
        font-size: 3.864734vw;
        line-height: 7.2463768vw;
    }

    .header_language_current {
        width: 7.2463768vw;
        height: 7.2463768vw;
        background: none;
        -webkit-border-radius: 0;
        border-radius: 0;
    }

    .header_language_icon {
        display: none;
    }

    .header_language_wrap {
        margin-right: 2.4154589vw;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .header_wap_menu_wrap {
        background: none;
        -webkit-border-radius: 0;
        border-radius: 0;
        width: 7.2463768vw;
        height: 7.2463768vw;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        z-index: 9999;
        position: relative;
    }

    .header_wap_menu_box {
        width: 100%;
        -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
        transition: all .8s cubic-bezier(.77, 0, .175, 1);
    }

    .header_wap_menu_label {
        height: 0.4830917vw;
        margin-bottom: 1.6908212vw;
        background: #fff;
        width: 100% !important;
    }

    .header_language_box:hover .header_language_current {
        background: none;
    }

    .header_language_box:hover .header_language_text {
        color: #fff;
    }

    .header_black .header_language_box:hover .header_language_current {
        background: none;
    }

    .header_black .header_language_box:hover .header_language_text {
        color: #222222;
    }


    .index_banner_title_icon {
        width: 4vw;
    }

    .index_banner_title_text {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
        margin-left: 2.4154589vw;
    }

    .index_banner_cn_label {
        font-size: 5.7971014vw;
        line-height: 8.21256vw;
    }

    .index_banner_en_box {
        margin-top: 2.4154589vw;
    }

    .index_banner_en_label {
        font-size: 4.347826vw;
        line-height: 5.3140096vw;
    }

    .index_banner_button {
        margin-top: 9.661835vw;
    }

    .public_button_text {
        width: 36vw;
        padding: 0 8.695652vw 0 0;
    }

    .public_button_icon {
        width: 8.695652vw;
        height: 8.695652vw;
    }

    .public_button_label {
        font-size: 3.381642vw;
        line-height: 8.695652vw;
    }

    .public_button_icon svg {
        width: 3.381642vw;
    }

    .public_button_circle {
        cx: calc(100% - 4.830917vw);
        cy: 4.347826vw;
        rx: 4.347826vw;
        ry: 4.347826vw
    }

    .public_button_box {
        -webkit-border-radius: 4.347826vw;
        border-radius: 4.347826vw;
    }

    .public_button_active .public_button_circle {
        cx: 4.34782vw;
    }


    .public_button_box:hover .public_button_text {
        padding: 0 8.695652vw 0 0;
    }


    .public_button_box:hover .public_button_icon {
        left: 100%;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    .public_button_box:hover .public_button_label {
        color: #fff;
    }

    .public_button_box:hover .public_button_icon {
        background: #1642bb;
    }

    .public_button_box:hover .public_button_icon svg {
        fill: #fff;
    }

    .public_button_box:hover .public_button_color {
        fill: #1642bb;
    }

    .public_white .public_button_box:hover .public_button_icon {
        background: #fff;
    }

    .public_white .public_button_box:hover .public_button_label {
        color: #1642bb;
    }

    .public_white .public_button_box:hover .public_button_color {
        fill: #fff;
    }

    .public_white .public_button_box:hover .public_button_icon svg {
        fill: #1642bb;
    }

    .index_page_pagination {
        width: 2.89855vw;
    }

    .index_page_pagination .swiper-pagination-bullet {
        width: 2.89855vw !important;
        height: 2.89855vw !important;
        margin: 0 0 1.4492753vw 0 !important;
    }

    .index_page_pagination .swiper-pagination-bullet:after {
        width: 1.93236vw;
        height: 1.93236vw;
        border: 1px solid rgba(255, 255, 255, .6);
    }

    .index_page_pagination .swiper-pagination-bullet-active:after {
        width: 100%;
        height: 100%;
        border: 1px solid #fff;
    }

    .index_product_tips_text {
        font-size: 15.942028vw;
        letter-spacing: 3vw;
    }

    .index_product_slogan_box {
        width: 57.835748vw;
    }

    .index_product_icon {
        font-size: 10vw;
    }

    .product_details_title_label {
        font-size: 5.7971014vw;
        line-height: 7.729468vw;
    }

    .product_details_text_box {
        margin-top: 3.623188vw;
    }

    .product_details_text_label {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .public_title_icon {
        width: 4vw;
    }

    .public_title_text {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
        margin-left: 2.4154589vw;
    }

    .product_details_title_box {
        margin-top: 4.830917vw;
    }

    .product_details_button {
        margin-top: 9.661835vw;
    }

    .header_black .header_wap_menu_wrap {
        background: none;
    }

    .header_black .header_wap_menu_label {
        background: #1642bb;
    }

    .header_black .header_language_current {
        background: none;
    }

    .index_product_img {
        -webkit-transform: translateY(-50%) scale(1.7);
        transform: translateY(-50%) scale(1.7);
    }

    .index_product_images {
        -webkit-transform: translateY(-50%) scale(1.7);
        transform: translateY(-50%) scale(1.7);
    }

    .index_about_subtitle_label {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .index_about_title_box {
        margin-top: 2.4154589vw;
    }

    .index_about_subtitle_box {
        margin-top: 4.830917vw;
    }

    .index_about_title_label {
        font-size: 5.3140096vw;
        line-height: 7.246376vw;
    }

    .web_center {
        padding: 0 3.623188vw;
    }

    .index_banner_big,
    .index_page_content .footer_wrap .web_center,
    .index_partner_box,
    .index_solution_head,
    .index_about_content,
    .index_advantage_content,
    .index_product_details_content {
        padding: 0 7.246376vw;
    }

    .index_about_item_number {
        font-size: 9.661835vw;
        line-height: 11.5942028vw;
    }

    .cursor_solution_wrap {
        display: none;
    }

    .index_about_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .index_about_details_item {
        padding: 0 2.4154589vw;
        width: 50%;
        max-width: 50%;
        -webkit-justify-content: center;
        justify-content: center;
        margin: 0 0 4.830917vw 0;
    }

    .index_about_item_label {
        font-size: 3.381642vw;
        line-height: 7.729468vw;
        margin-left: 1.4492753vw;
    }

    .index_about_details_button {
        margin-top: 4.830917vw;
    }

    .index_about_details_tab {
        margin-top: 12.07729vw;
    }

    .index_about_home_box {
        width: 90%;
    }

    .index_advantage_big {
        width: 100%;
    }

    .index_advantage_title_label {
        font-size: 5.3140096vw;
        line-height: 7.246376vw;
        margin-top: 7.246376vw;
    }

    .index_banner_cn_box {
        margin-top: 4.830917vw;
    }

    .index_advantage_text_label {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 4.830917vw;
    }

    .index_advantage_button_wrap {
        margin-top: 7.246376vw;
    }

    .index_advantage_pagination_text {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
        width: calc(100% - 3.381642vw);
        padding-right: 1.2077294vw;
    }

    .index_advantage_pagination_icon {
        font-size: 3.381642vw;
        line-height: 7.246376vw;

    }

    .index_advantage_item_box {
        padding-bottom: 9.661835vw;
    }

    .index_solution_title_label {
        font-size: 5.3140096vw;
        line-height: 7.246376vw;
    }

    .index_solution_content {
        padding-bottom: 100vw;
        margin-top: 12.07729vw;
    }

    .index_solution_circle_wrap {
        width: 250vw;
        height: 250vw;
    }

    .index_solution_item_box {
        width: 53vw;
    }

    .index_solution_item_read {
        padding-top: 3.623188vw;
    }

    .index_solution_item_title {
        font-size: 5.3140096vw;
        line-height: 7.246376vw;
    }

    .index_solution_item_text {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
        margin-top: 2.4154589vw;
    }

    .index_solution_item_button {
        width: 14.49275vw;
        height: 14.49275vw;
    }

    .index_solution_item_button a {
        line-height: 14.49275vw;
        font-size: 3.381642vw;
    }

    .cursor_solution_wrap {
        left: -4.83091787vw;
        top: -4.83091787vw;
        width: 9.661835vw;
        height: 9.661835vw;
    }

    .cursor_solution_icon {
        font-size: 3.381642vw;
    }

    .index_partner_title_label {
        font-size: 5.3140096vw;
        line-height: 7.246376vw;
    }

    .index_partner_title_box {
        margin-top: 4.830917vw;
    }

    .index_partner_text_box {
        margin-top: 2.4154589vw;
    }

    .index_partner_text_label {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .index_partner_item_box {
        width: 33.3333%;
    }

    .index_partner_item_box:nth-child(3n):after {
        display: none;
    }

    .index_partner_big {
        margin-top: 9.661835vw;
    }

    .index_page_swiper .index_page_slide:last-child {
        height: 100% !important;
    }

    .index_solution_title_box {
        margin-top: 4.830917vw;
    }

    .footer_wrap {
        padding: 12.07729vw 0;
    }

    .index_page_content .footer_wrap {
        height: 100%;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        align-items: center;
        padding: 0;
    }

    .footer_box {
        width: 100%;
        padding: 0;
    }

    .footer_nav_content {
        display: none;
    }

    .footer_ewm_wrap {
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
        padding-bottom: 7.246376vw;
    }

    .footer_ewm_box {
        width: 100%;
    }

    .footer_contact_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        color: #fff;
        text-align: center;
    }

    .footer_contact_tel {
        margin-top: 2.4154589vw;
        text-align: center;
    }

    .footer_contact_tel a {
        font-size: 7.729468vw;
        line-height: 9.661835vw;
        text-align: center;
    }

    .footer_ewm_big {
        width: 36vw;
        padding-top: 7.246376vw;
    }

    .footer_ewm_title {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 2.4154589vw;
        color: #fff;
    }

    .footer_ewm_content {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_ewm_img {
        margin-top: 0;
    }

    .footer_line_box {
        background: rgba(255, 255, 255, .2);
    }

    .footer_copyright_wrap {
        padding: 7.246376vw 0 0 0;
    }

    .footer_copyright_box {
        width: 100%;
    }

    .footer_made_box, .footer_made_box a {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
        color: rgba(255, 255, 255, .4);
    }

    .footer_made_box {
        width: 100%;
        text-align: center;
    }

    .footer_copyright_item_box {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
        color: rgba(255, 255, 255, .4);
        width: 100%;
        margin-right: 0;
        text-align: center;
    }

    .footer_copyright_item_box a {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
        color: rgba(255, 255, 255, .4);
    }

    .index_scroll_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        width: 100%;
        text-align: center;
    }

    .index_scroll_line {
        height: 12.07729vw;

        margin: 2.4154589vw auto 0;
    }

    .index_scroll_wrap {
        left: 7.246376vw;
        bottom: 4.830917vw;
    }

    .index_video_button_wrap {
        right: 7.246376vw;
        bottom: 4.830917vw;
    }

    .index_video_button_box {
        width: 14.49275vw;
        height: 14.49275vw;
    }

    .index_video_button_icon {
        width: 3.2vw;
    }


    .body_hide {
        overflow-y: auto;
        overflow-x: hidden;
    }


    .wap_header_wrap {
        display: flex;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 9999;
        width: 100%;
        height: 100%;
        pointer-events: none;
        opacity: 0;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .wap_header_active {
        pointer-events: auto;
        opacity: 1;
    }

    .wap_header_active .wap_header_box {
        -webkit-transform: none;
        transform: none;
    }

    .wap_header_wrap:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .7);
    }

    .wap_header_box {
        width: 80%;
        background: #fff;
        position: relative;
        z-index: 9;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .sliding-menu {
        overflow: hidden;
        position: relative;
    }

    .wap_header_after {
        width: 80vw;
    }

    .sliding-menu ul {
        float: left;
        margin: 0;
    }

    .sliding-menu li {
        background: #f5f5f5;
    }

    .sliding-menu a {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 4.830917vw 3.623188vw;
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
        color: #333;
        -webkit-align-items: center;
        align-items: center;
        position: relative;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        border-bottom: 1px solid #dedede;
        box-sizing: border-box;
    }

    .wap_header_link {
        width: calc(100% - 7.246376vw);
    }

    .sliding-menu a.nav:after {
        font-family: "iconfont" !important;
        font-size: 3.864734vw;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e6c8";
        width: 7.246376vw;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);

    }

    .sliding-menu a.back {
        background: #666;
        color: #fff;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        border: none;
        font-size: 3.864734vw;

    }

    .sliding-menu a.back:before {
        font-family: "iconfont" !important;
        font-size: 3.381642vw;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e6c8";
        width: 5.7971014vw;
    }

    .product_page_banner_subtitle {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .product_page_banner_title {
        font-size: 5.3140096vw;
        line-height: 7.246376vw;
        margin-top: 4.830917vw;
    }

    .pro_banner_btn_text {
        font-size: 3.381642vw;
        line-height: 7.729468vw;
        padding: 0 4.830917vw;
    }

    .pro_banner_btn_icon {
        font-size: 3.381642vw;
        width: 7.729468vw;
        line-height: 7.729468vw;
    }

    .pro_banner_button a:after {
        width: 7.729468vw;
        height: 7.729468vw;
        -webkit-border-radius: 3.864734vw;
        border-radius: 3.864734vw;
    }

    .pro_banner_button {
        margin-top: 7.246376vw;
    }

    .product_page_banner_read {
        padding-bottom: 12.07729vw;
    }

    .pro_scroll_wrap {
        margin-top: 9.661835vw;
    }

    .product_page_content_subtitle {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .product_page_content_wrap {
        padding: 12.07729vw 0;
    }

    .product_page_content_title {
        font-size: 5.3140096vw;
        line-height: 7.246376vw;
        margin-top: 2.4154589vw;
    }

    .product_page_content_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 7.246376vw;
    }

    .product_page_tab_img {
        width: 25vw;
    }

    .product_page_tab_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        margin-top: 2.4154589vw;
    }

    .product_page_tab_box:after {
        display: none;
    }

    .product_tab_item_box {
        width: 100%;
        padding: 7.246376vw 0;
        position: relative;
    }

    .product_page_tab_wrap {
        margin-top: 12.07729vw;
    }

    .product_tab_item_box:after {
        display: none;
    }

    .pro_table_banner_back {
        padding-bottom: 90%;
    }

    .product_tab_item_box:before {
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        height: 1px;
        width: 100%;
        background: #dedede;
    }

    .product_tab_item_ul {
        margin-top: 2.4154589vw;
    }

    .product_tab_item_li {
        margin-bottom: 2.4154589vw;
    }

    .product_tab_item_type {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .product_tab_item_li a {
        font-size: 4.830917vw;
        line-height: 6.763285vw;
    }

    .product_tab_item_li a:hover:after {
        width: 1.93236vw;
        height: 1.93236vw;
    }

    .product_tab_item_li a:hover {
        padding-left: 4.830917vw;
    }

    .product_page_tab_box {
        margin-top: 7.246376vw;
    }

    .pro_table_banner_subtitle {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .pro_table_banner_title {
        font-size: 9.661835vw;
        line-height: 11.5942028vw;
        margin-top: 2.4154589vw;
    }

    .pro_table_banner_button {
        margin-top: 7.246376vw;
    }

    .pro_table_btn_text {
        font-size: 3.381642vw;
        line-height: 8.695652vw;
        color: #fff;
    }

    .pro_table_btn_icon {
        font-size: 3.864734vw;
        line-height: 8.695652vw;
        color: #fff;
        margin-right: 2.4154589vw;
    }

    .pro_table_banner_button a:after {
        border: 1px solid #fff;
        -webkit-border-radius: 4.347826vw;
        border-radius: 4.347826vw;
    }

    .pro_table_banner_button a {
        padding: 0 4.830917vw;
        -webkit-border-radius: 4.347826vw;
        border-radius: 4.347826vw;
    }

    .pro_table_banner_read {
        padding-bottom: 12.07729vw;
    }

    .pro_table_content {
        padding: 12.07729vw 0;
    }

    .pro_table_width {
        overflow: hidden;
        white-space: nowrap;
        width: 100%;
    }

    .pro_table_center {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .pro_table_details_wrap {
        width: 300%;
        -webkit-border-radius: 2.4154589vw;
        border-radius: 2.4154589vw;
        margin-top: 7.246376vw;
    }

    .table_details_title_box {
        white-space: initial;
        max-width: 100%;
    }

    .pro_table_title_box {
        font-size: 5.3140096vw;
        line-height: 7.246376vw;
    }

    .table_details_title_label {
        width: 12.5%;
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        padding: 3.623188vw 2.4154589vw;
    }

    .table_details_text_label {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        padding: 3.623188vw 2.4154589vw;
        white-space: initial;
    }

    .table_details_text_icon {
        width: 3.381642vw;
        height: 3.381642vw;
    }

    .pro_list_content {
        padding: 12.07729vw 3.623188vw;
    }

    .pro_sort_wrap {
        width: 100%;
        padding-right: 0;
    }

    .pro_sort_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        padding: 3.623188vw 0;
    }

    .pro_sort_button {
        display: none;
    }

    .pro_list_tab {
        width: 100%;
        padding: 7.246376vw 0 0 0;
    }

    .pro_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0;
        -webkit-transition-delay: 0s !important;
        transition-delay: 0s !important;
    }

    .pro_item_box:nth-child(2n) {
        margin: 0 0 4.830917vw 0;
    }

    .pro_sort_text {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
        width: calc(100% - 7.246376vw);
    }

    .pro_sort_label {
        width: 7.246376vw;
    }

    .pro_sort_icon {
        font-size: 3.381642vw;
        line-height: 5.7971014vw;
    }

    .pro_sort_li a {
        padding: 2.4154589vw 0;
    }

    .pro_sort_icon:after {
        width: 1.93236vw;
        height: 1.93236vw;
    }

    .pro_sort_active .pro_sort_icon:before {
        left: 2.4154589vw;
    }

    .pro_cursor_wrap {
        display: none;
    }

    .pro_item_read {
        padding: 7.246376vw 3.623188vw;
    }

    .pro_item_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .pro_item_text {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
        margin-top: 1.2077294vw;
    }

    .pro_list_btn_text {
        font-size: 3.381642vw;
        line-height: 8.695652vw;
    }

    .pro_list_btn_icon {
        font-size: 3.381642vw;
        line-height: 8.695652vw;
        margin-left: 2.4154589vw;
    }

    .pro_list_button a {
        padding: 0 6.038647vw;
        -webkit-border-radius: 4.347826vw;
        border-radius: 4.347826vw;
    }

    .pro_list_button {
        width: 100%;
        margin-left: 0;
        padding-top: 2.4154589vw;
    }

    .pro_list_button a:after {
        -webkit-border-radius: 4.347826vw;
        border-radius: 4.347826vw;
    }

    .pro_trait_photo {
        width: 100%;
    }

    .pro_trait_pic {
        width: 100%;
    }

    .pro_trait_content {
        width: 100%;
        padding: 0 3.623188vw;
    }

    .pro_trait_read {
        padding: 12.07729vw 0;
    }

    .pro_trait_title {
        font-size: 6.280193vw;
        line-height: 8.21256vw;
    }

    .pro_trait_item_box {
        max-width: 50%;
        width: 50%;
        margin: 0 0 2.4154589vw 0;
    }

    .public_page_wrap {
        height: 0;
        padding-bottom: 100%;
    }

    .pro_trait_head {
        padding-bottom: 7.246376vw;
    }

    .pro_trait_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 2.4154589vw;
    }

    .pro_trait_item_title {
        font-size: 6.280193vw;
        line-height: 8.21256vw;
    }

    .pro_trait_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .pro_trait_tab {
        padding-top: 7.246376vw;
    }

    .pro_trait_button {
        margin-top: 7.246376vw;
    }

    .pro_trait_btn_text {
        font-size: 3.381642vw;
        line-height: 8.695652vw;
    }

    .pro_trait_btn_icon {
        font-size: 3.381642vw;
        line-height: 8.695652vw;
        margin-left: 2.4154589vw;
    }

    .pro_trait_button .pro_trait_btn_link {
        padding: 0 2.4154589vw 0 6.038647vw;
        -webkit-border-radius: 0;
        border-radius: 0;
    }

    .pro_trait_btn_box {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        width: auto;
        background: #1642bb;
    }

    .pro_trait_btn_content {
        position: relative;
        top: 0;
        width: auto;
        margin-left: 0;
        opacity: 1;
    }

    .pro_trait_btn_box:hover .pro_trait_btn_content {
        top: 0;
    }

    .pro_trait_button .pro_trait_btn_link:after {
        display: none;
    }

    .pro_trait_btn_tel {
        text-align: center;
        padding: 0 6.038647vw 0 0;
        border-radius: 0;
        background: none;
    }

    .pro_trait_btn_tel a {
        font-size: 3.381642vw;
        line-height: 8.695652vw;
    }

    .pro_public_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .pro_specification_content {
        margin-top: 7.246376vw;
        width: 400%;
    }

    .pro_specification_big {
        overflow: hidden;
        white-space: nowrap;
        width: 100%;
    }

    .pro_specification_width {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .pro_specification_content table td {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        padding: 2.4154589vw 0;
        white-space: initial;
        max-width: 100%;
    }

    .excess_pagination_item_title {
        font-size: 3.8647342vw;
        line-height: 7.246376vw;
        padding-bottom: 2.4154589vw;
    }

    .excess_pagination_wrap {
        margin-top: 7.246376vw;
    }

    .solution_excess_wrap {
        padding: 12.0772946vw 0;
    }

    .pro_specification_wrap {
        background: #f8f8f8;
    }

    .excess_item_read {
        padding: 0 0 7.246376vw 0;
    }

    .excess_item_details {
        width: 100%;
        padding-right: 0;
    }

    .excess_item_text {
        margin-top: 3.381642vw;
        font-size: 3.381642vw;
        line-height: 5.314009661vw;
    }

    .excess_big_swiper {
        padding: 7.246376vw 0;
    }

    .quality_advantage_fixed_box {
        padding: 12.07729vw 3.623188vw;
    }

    .excess_item_title {
        font-size: 3.8647342vw;
        line-height: 5.7971014vw;
    }

    .excess_item_photo {
        width: 100%;
    }

    .solution_plan_wrap {
        padding: 12.0772946vw 0;
    }

    .solution_plan_back {
        display: none;
    }

    .solution_plan_big {
        padding: 7.246376vw 0 0 0;
    }

    .pro_document_item_title {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 2.4154589vw;
    }

    .solution_plan_item_cn {
        font-size: 3.8647342vw;
        line-height: 5.7971014vw;
    }

    .solution_plan_tab {
        width: 100%;
    }

    .pro_document_tab {
        margin-top: 4.830917vw;
    }

    .solution_plan_item_en {
        font-size: 3.381642vw;
        line-height: 5.314009661vw;
    }

    .solution_plan_item_box {
        padding: 2.4154589vw 0;
    }

    .solution_plan_item_icon {
        width: 10vw;
        font-size: 8vw;
    }

    .solution_plan_item_content {
        width: calc(100% - 10vw);
    }

    .pro_summarize_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 4.830917vw;
    }

    .pro_summarize_item_box {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        padding: 3.623188vw;
        -webkit-border-radius: 1.93236vw 1.93236vw 0 0;
        border-radius: 1.93236vw 1.93236vw 0 0;
        margin: 0 0 3.623188vw 0 !important;
        width: 100%;
    }

    .pro_summarize_tab {
        margin-top: 7.246376vw;
    }

    .header_fixed .header_wap_menu_wrap {
        background: none;
    }

    .header_fixed .header_wap_menu_label {
        background: #1642bb;
    }

    .header_fixed .header_language_current {
        background: none;
    }

    .header_fixed .header_language_box:hover .header_language_current {
        background: none;
    }

    .header_fixed .header_language_box:hover .header_language_text {
        color: #222222;
    }

    .header_nav_active {
        z-index: 99999;
        pointer-events: none !important;
    }

    .header_nav_active .header_wap_menu_wrap {
        pointer-events: auto;
    }

    .header_nav_active .header_logo_box {
        opacity: 0;
        pointer-events: none;
    }

    .header_nav_active .header_language_wrap {
        opacity: 0;
        pointer-events: none;
    }

    .header_nav_active .page_center {
        pointer-events: none;
    }

    .header_nav_active .header_wap_menu_box {
        width: 6.0386473vw;
    }

    .header_nav_active .header_wap_menu_label:nth-child(1) {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform-origin: 100% 50% 0;
        -webkit-transform-origin: 100% 50% 0;
        -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
        transition: all .8s cubic-bezier(.77, 0, .175, 1);
    }

    .header_nav_active .header_wap_menu_label:nth-child(2) {
        width: 0;
        opacity: 0;
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
        -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
        transition: all .8s cubic-bezier(.77, 0, .175, 1);
    }

    .header_nav_active .header_wap_menu_label:nth-child(3) {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform-origin: 100% 50% 0;
        -webkit-transform-origin: 100% 50% 0;
        -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
        transition: all .8s cubic-bezier(.77, 0, .175, 1);
    }

    .header_nav_active:after {
        height: 0;
    }

    .header_nav_active .header_wap_menu_label {
        background: #fff;
    }

    .public_menu_wrap {
        
    }

    .about_public_label {
        font-size: 5.3140096vw;
        line-height: 7.729468vw;
        margin-top: 0;
    }

    .quality_advantage_read {
        width: 100%;
        padding-right: 0;
    }

    .quality_advantage_title_label {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .quality_advantage_text_box {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 4.830917vw;
    }

    .quality_advantage_pagination {
        display: none;
    }

    .investor_code_tips:before,
    .investor_code_tips:after {
        height: 1px;
    }

    .quality_advantage_tab {
        width: 100%;
        margin-top: 7.246376vw;

    }

    .index_scroll_box {
        width: 5.31400966vw;
    }

    .loading_progress_line {
        height: 1px;
    }

    .quality_advantage_cut {
        width: 100%;
        -webkit-border-radius: 12.07729vw 0 12.07729vw 0;
        border-radius: 12.07729vw 0 12.07729vw 0;
        overflow: hidden;
    }

    .quality_advantage_swiper {
        -webkit-border-radius: 12.07729vw 0 12.07729vw 0;
        border-radius: 12.07729vw 0 12.07729vw 0;
    }

    .quality_advantage_item_title {
        bottom: 4.830917vw;
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .quality_advantage_fixed_icon {
        font-size: 12.07729vw;
        line-height: 14.49275vw;
    }

    .quality_advantage_fixed_read {
        margin-top: 4.830917vw;
    }

    .quality_advantage_fixed_title {
        font-size: 5.3140096vw;
        line-height: 7.246376vw;
    }

    .quality_advantage_fixed_text {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
    }

    .quality_system_photo {
        width: 100%;
    }

    .quality_system_img {
        -webkit-border-radius: 0 24.154589vw 0 0;
        border-radius: 0 24.154589vw 0 0;
    }

    .quality_system_big {
        padding: 12.07729vw 0;
        width: 100%;
    }

    .quality_system_item_number {
        font-size: 13.52657vw;
        line-height: 15.942028vw;
    }

    .quality_system_item_label {
        font-size: 3.381642vw;
        line-height: 12.07729vw;
        margin-left: 1.2077294vw;
    }

    .quality_system_item_text {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
    }

    .quality_system_tab {
        margin-top: 7.246376vw;
    }


    .quality_course_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .quality_course_text {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .quality_course_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0 !important;
    }

    .quality_course_item_cn {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .quality_course_item_en {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 1.2077294vw;
    }

    .quality_course_tab {
        margin-top: 7.246376vw;
    }

    .quality_center_back {
        display: none;
    }

    .quality_center_wrap {
        background: #f9f9f9;
    }

    .quality_center_box .quality_system_big {
        padding: 12.07729vw 0;
    }

    .quality_center_box {
        padding: 0;
    }

    .quality_center_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0;
    }

    .quality_center_item_content {
        padding: 3.623188vw;
    }


    .quality_center_item_logo {
        height: 12vw;
    }

    .quality_center_item_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .quality_center_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 2.4154589vw;
    }

    .quality_center_details {
        padding: 7.246376vw 0 12.07729vw 0;
    }

    .quality_center_item_read {
        margin-top: 4.830917vw;
    }

    .solution_public_banner_wrap {
        height: auto;

    }

    .solution_public_banner_back {
        position: relative;
        padding-bottom: 120%;
    }

    .solution_public_banner_box {
        position: absolute;
        left: 0;
        bottom: 0;
    }

    .solution_public_banner_type {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .solution_public_banner_title {
        font-size: 5.3140096vw;
        line-height: 7.246376vw;
        margin-top: 2.4154589vw;
    }

    .solution_public_banner_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 2.4154589vw;
        letter-spacing: 0.724637vw;
    }

    .solution_scroll_wrap {
        bottom: 4.830917vw;
    }

    .solution_public_banner_content {
        padding-bottom: 7.246376vw;
    }

    .solution_public_label {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .solution_advantage_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0 !important;
        padding: 7.246376vw 2.4154589vw;
    }

    .solution_advantage_item_icon {
        font-size: 13.52657vw;
        line-height: 15.942028vw;
    }

    .solution_advantage_item_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        margin-top: 2.4154589vw;
    }

    .solution_advantage_item_line {
        width: 8.21256vw;
        height: 0.4830917vw;
        margin: 3.623188vw auto;
    }

    .solution_advantage_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .solution_advantage_tab {
        margin-top: 7.246376vw;
    }

    .solution_apply_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0 !important;
    }

    .solution_apply_item_read {
        padding: 4.830917vw 2.4154589vw;
    }

    .solution_apply_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
        margin-bottom: 2.4154589vw;
    }

    .solution_apply_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .solution_secure_tab {
        width: 100%;
    }

    .solution_secure_details_wrap {
        width: 100%;
        padding-right: 0;
    }

    .solution_secure_pic_wrap {
        width: 100%;
        padding: 0 10%;
        margin-top: 7.246376vw;
    }

    .solution_secure_img_swiper {
        -webkit-border-radius: 28.985507vw;
        border-radius: 28.985507vw;
    }

    .solution_secure_big {
        margin-top: 7.246376vw;
    }

    .secure_details_item_title {
        font-size: 5.3140096vw;
        line-height: 7.246376vw;
        margin-top: 2.4154589vw;
    }

    .secure_details_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 4.830917vw;
    }

    .secure_details_item_subtitle {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .solution_secure_pagination_wrap {
        width: 100%;
        padding: 0;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 7.246376vw;
    }

    .secure_pagination_item_box {
        width: 48%;
        margin: 0 4% 4.830917vw 0;
        font-size: 3.864734vw;
        line-height: 8.21256vw;
    }

    .secure_pagination_item_box:nth-child(2n) {
        margin: 0 0 4.830917vw 0;
    }

    .solution_design_content {
        width: 100%;
        padding-right: 0;
    }

    .solution_design_photo {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .solution_design_button {
        margin-top: 7.246376vw;
    }

    .solution_design_button a {
        font-size: 3.381642vw;
        line-height: 8.695652vw;
        width: 26vw;
        -webkit-border-radius: 4.347826vw;
        border-radius: 4.347826vw;
    }

    .solution_develop_tab {
        margin-top: 7.246376vw;
    }

    .solution_develop_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0 !important;
        padding: 0 3.623188vw;
    }

    .solution_develop_item_content {
        padding: 3.623188vw 0;
    }

    .solution_develop_item_icon {
        width: 12.07729vw;
        font-size: 7.729468vw;
        line-height: 9.661835vw;
    }

    .solution_develop_item_read {
        width: calc(100% - 12.07729vw);
        padding-left: 2.4154589vw;
    }


    .solution_develop_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .solution_develop_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 1.2077294vw;
    }

    .solution_resource_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0 !important;
    }

    .solution_resource_details {
        padding: 4.830917vw 0;
        margin-top: 4.830917vw;
    }

    .solution_resource_tips {
        font-size: 3.864734vw;
        line-height: 7.246376vw;
        padding: 0 3.623188vw;
        margin-bottom: 2.4154589vw;
    }

    .solution_resource_tips:after {
        width: 0.724637vw;
    }

    .solution_resource_ul {
        padding: 0 3.623188vw;
    }

    .solution_resource_li {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .solution_resource_tab {
        margin-top: 7.246376vw;
    }

    .solution_apply_three .solution_apply_item_box {
        width: 100% !important;
        margin: 0 0 4.830917vw 0 !important;
    }

    .solution_apply_tab {
        margin-top: 7.246376vw;
    }

    .solution_smart_item_box {
        width: 100%;
    }

    .solution_smart_item_img {
        height: 46vw;
    }

    .solution_smart_item_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        margin-bottom: 4.830917vw;
    }

    .solution_smart_item_line {
        height: 0.4830917vw;
        width: 7.246376vw;
    }

    .solution_smart_item_text {
        margin-top: 4.830917vw;
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .solution_smart_item_content {
        padding: 0 3.623188vw;
    }

    .solution_smart_item_read {
        margin-top: 7.246376vw;
    }

    .solution_public_min {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 2.4154589vw;
    }

    .solution_cloud_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0 !important;
    }

    .solution_cloud_item_tips {
        width: 14.49275vw;
        padding-right: 2.4154589vw;
    }

    .solution_cloud_item_content {
        width: calc(100% - 14.49275vw);
    }

    .solution_cloud_item_icon {
        font-size: 5.3140096vw;
        line-height: 7.246376vw;
    }

    .solution_cloud_item_label {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
        letter-spacing: 0.724637vw;
    }

    .solution_cloud_item_title {
        margin-top: 2.4154589vw;
    }

    .solution_cloud_tab {
        margin-top: 7.246376vw;
    }

    .solution_public_consume_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 2.4154589vw;
    }

    .pro_details_page_wrap {
        padding-top: 14.49275vw;
    }

    .pro_details_nav_wrap {
        display: none;
    }

    .solution_advantage_item_box:after {
        -webkit-border-radius: 7.246376vw 7.246376vw 0 0;
        border-radius: 7.246376vw 7.246376vw 0 0;
    }

    .solution_table_item_box {
        width: 100%;
        padding: 0 3.623188vw;
    }

    .solution_table_item_box:last-child:before {
        display: none;
    }

    .solution_table_item_box:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        height: 1px;
        width: 100%;
        border-bottom: 1px solid #e1e1e1;
    }

    .solution_table_item_box:after {
        display: none;
    }

    .solution_table_item_box:nth-child(2n) {
        padding: 0 3.623188vw;
    }

    .solution_table_item_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .solution_table_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 2.4154589vw;
    }

    .solution_table_item_read {
        padding-top: 4.830917vw;
    }

    .solution_broadcast_item_box {
        width: 100% !important;
        margin: 0 0 4.830917vw 0 !important;
    }

    .solution_broadcast_item_read {
        padding: 3.623188vw;
    }

    .solution_broadcast_item_icon {
        font-size: 9.661835vw;
        line-height: 12.07729vw;
    }

    .solution_broadcast_item_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        height: 12.560386vw;
        margin-top: 4.830917vw;
    }

    .solution_broadcast_item_back {
        display: none;
    }

    .solution_broadcast_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .solution_broadcast_tab {
        margin-top: 7.246376vw;
    }

    .solution_matter_item_box {
        width: 100%;
        border-bottom: 1px solid #dcdcdc;
        box-sizing: border-box;
    }

    .solution_matter_details:last-child .solution_matter_item_box:last-child {
        border-bottom: none;
    }

    .solution_matter_item_icon {
        font-size: 9.661835vw;
        line-height: 12.07729vw;
    }

    .solution_matter_item_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        height: 12.560386vw;
        margin-top: 4.830917vw;
    }

    .solution_matter_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .solution_matter_item_read {
        padding: 3.623188vw;
    }

    .solution_matter_item_box:before,
    .solution_matter_item_box:after {
        display: none;
    }

    .about_introduce_content {
        width: 100%;
        padding: 0 3.623188vw;
    }

    .about_introduce_subtitle {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .about_introduce_bjq {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 4.830917vw;
    }

    .about_introduce_photo {
        width: 100%;
    }

    .about_introduce_img {
        -webkit-border-radius: 0 0 0 24.154589vw;
        border-radius: 0 0 0 24.154589vw;
    }

    .about_data_wrap {
        padding-top: 12.07729vw;
    }

    .about_data_item_box {
        width: 48%;
        margin: 0 4% 4.830917vw 0;
    }

    .about_data_item_box:nth-child(2n) {
        margin: 0 0 4.830917vw 0;
    }

    .about_data_item_text {
        font-size: 3.623188vw;
        line-height: 5.7971014vw;
        margin-bottom: 2.4154589vw;
    }

    .about_data_item_number {
        font-size: 9.661835vw;
        line-height: 12.07729vw;
    }

    .about_data_item_label {
        font-size: 3.623188vw;
        line-height: 9.661835vw;
        margin-left: 2.4154589vw;
    }

    .about_advantage_content {
        padding: 0;
        width: 100%;
    }

    .about_advantage_tips_subtitle,
    .about_advantage_tips_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .about_advantage_read {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 4.830917vw;
        padding-right: 0;
    }

    .about_advantage_tab {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .about_advantage_item_icon {
        width: 9.661835vw;
    }

    .about_advantage_item_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        margin-top: 4.830917vw;
    }

    .about_advantage_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 4.830917vw;
    }

    .about_advantage_item_box {
        margin: 0 4% 0 0;
        width: 48%;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        padding: 7.246376vw 0;
    }

    .about_advantage_item_box:nth-child(2n) {
        margin: 0;
    }

    .about_advantage_item_content {
        padding: 0;
    }

    .about_advantage_item_box:after {
        display: none;
    }

    .about_history_photo {
        display: none;
    }

    .about_history_tab {
        width: 100%;
        padding-left: 0;
    }

    .about_history_item_year {
        font-size: 9.661835vw;
        line-height: 12.07729vw;
        color: rgba(255, 255, 255, .7);
    }

    .about_history_item_read {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 4.830917vw;
    }

    .about_history_item_box {
        opacity: 1;
        margin-bottom: 7.246376vw;
    }

    .about_culture_item_box {
        width: 100%;
        padding: 12.07729vw 0;
    }

    .about_culture_item_text {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        height: auto;
        margin-top: 4.830917vw;
    }

    .about_culture_item_line:after {
        height: 9.661835vw;
    }

    .about_culture_item_big {
        padding: 0 3.623188vw;
        -webkit-align-items: center;
        align-items: center;
        position: relative;
        height: auto;
    }

    .about_culture_item_back {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        padding-bottom: 0;
    }

    .about_culture_item_back:before {
        height: 0;
    }

    .about_culture_item_back:after {
        background: rgba(0, 0, 0, .5);
    }

    .about_culture_item_box:hover .about_culture_item_back:after {
        height: 100%;
    }

    .about_culture_item_box:hover .about_culture_item_back:before {
        height: 0;
    }

    .about_culture_item_box:hover .about_culture_item_line:after {
        height: 9.661835vw;
    }

    .about_culture_item_box:hover .about_culture_item_bjq {
        padding: 0 3.623188vw;
    }

    .about_culture_item_icon {
        font-size: 9.661835vw;
        line-height: 12.07729vw;
        margin-bottom: 2.4154589vw;
    }

    .about_culture_item_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;

        margin-bottom: 4.830917vw;
    }

    .public_page_content {
        padding: 0 3.623188vw;
    }

    .public_page_big {
        width: calc(100% - 7.246376vw);
    }

    .public_page_box {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
    }

    .public_page_cn {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .public_page_en {
        font-size: 6.763285vw;
        line-height: 8.695652vw;
        margin-top: 2.4154589vw;
    }

    .investor_code_read {
        width: 70vw;
    }

    .investor_code_en_label {
        font-size: 14vw;
    }

    .investor_code_overlay {
        padding: 7.246376vw 2.4154589vw;
    }

    .investor_code_number {
        font-size: 7.729468vw;
        line-height: 9.661835vw;
    }

    .investor_code_item_title {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        width: 22.94685vw;
    }

    .investor_code_ul {
        padding: 0 2.4154589vw 21.73913vw 2.4154589vw;
        margin-top: 7.246376vw;
    }

    .investor_code_item_label {
        width: calc(100% - 22.94685vw);
    }

    .investor_code_big {
        margin-top: 7.246376vw;
    }

    .investor_code_item_label, .investor_code_item_label a {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .investor_code_item_box {
        padding: 2.4154589vw 0;
        margin-bottom: 2.4154589vw;
    }

    .investor_code_back {
        width: 300vw;
    }

    .investor_report_tab {
        margin-top: 7.246376vw;
        padding-bottom: 7.246376vw;
    }

    .investor_report_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0 !important;
    }

    .investor_report_item_box a {
        padding: 3.623188vw;
        border-radius: 2.4154589vw 0 2.4154589vw 0;
    }

    .investor_report_item_time {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
    }

    .investor_report_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .public_pagination_wrap .public_pagination_prev, .public_pagination_wrap .public_pagination_next {
        font-size: 3.381642vw;
        padding: 0 3.623188vw;
    }

    .public_pagination_wrap a {
        width: 7.729468vw;
        height: 7.729468vw;
        line-height: 7.729468vw;
        font-size: 3.381642vw;
        -webkit-border-radius: 3.864734vw;
        border-radius: 3.864734vw;
        margin: 0 1.2077294vw;
    }

    .news_page_head_box {
        padding-bottom: 0;
    }

    .news_page_item_pic {
        width: 100%;
    }

    .news_page_item_content {
        width: 100%;
        padding-left: 0;
    }

    .news_page_ul {
        padding: 7.246376vw 0;
    }

    .news_page_item_time {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
    }

    .news_page_item_title {
        margin-top: 2.4154589vw;
    }

    .news_page_item_title a {
        max-width: 100%;
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .news_page_item_text {
        display: none;
    }

    .news_page_item_button {
        display: none;
    }

    .news_page_item_content {
        padding-top: 2.4154589vw;
    }

    .news_page_item_box:first-child {
        padding: 0 0 7.246376vw 0;
    }

    .news_page_item_box {
        padding: 7.246376vw 0;
        margin: 0 !important;
        box-sizing: border-box;
        border-bottom: 1px solid rgba(255, 255, 255, .2);
    }

    .news_details_head_box {
        padding: 26.570048vw 0 12.07729vw 0;
    }

    .news_details_head_time {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
    }

    .investor_report_item_button .news_page_item_button {
        display: block;
    }

    .investor_report_item_button {
        margin-top: 3.623188vw;
    }

    .news_page_btn_prev {
        margin-right: 2.4154589vw;
        width: 9.661835vw;
    }

    .investor_report_item_box:hover .news_page_btn_next {
        width: 9.661835vw;
        margin-left: 2.4154589vw;
    }

    .news_page_btn_icon {
        height: 1.690821vw;
    }

    .news_page_btn_line:after {
        width: 1.690821vw;
        height: 1.690821vw;
    }

    .news_page_btn_text {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
    }

    .news_details_head_title {
        font-size: 3.864734vw;
        line-height: 6.280193vw;
        margin-top: 2.4154589vw;
    }

    .news_details_head_content {
        padding: 0;
    }

    .news_details_head_button {
        margin-top: 4.830917vw;
    }

    .news_details_btn_icon {
        font-size: 4.830917vw;
        line-height: 7.246376vw;
    }

    .news_details_head_button a {
        opacity: .7;
    }

    .news_details_btn_text {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
        margin-left: 2.4154589vw;
    }

    .news_details_content {
        padding: 0;
    }

    .news_details_bjq, .news_details_bjq p {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .news_details_bjq img {
        padding: 7.246376vw 0;
    }

    .news_inside_button {
        padding: 4.830917vw 0;
        margin-top: 12.07729vw;
    }

    .news_inside_btn_icon {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
    }

    .news_inside_btn_prev .news_inside_btn_text {
        margin-left: 1.4492753vw;
    }

    .news_inside_btn_next .news_inside_btn_text {
        margin-right: 1.4492753vw;
    }

    .news_inside_btn_text {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
    }

    .news_inside_btn_title {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
        padding: 0 2.4154589vw;
    }

    .news_inside_return_icon {
        display: none;
    }

    .contact_page_text_box {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        margin-top: 2.4154589vw;
    }

    .contact_way_item_box {
        width: 100%;
        padding: 0 !important;
        margin-bottom: 6.038647vw;
    }

    .contact_way_item_box:after {
        display: none;
    }

    .contact_way_item_icon {
        width: 12.07729vw;
        height: 12.07729vw;

        font-size: 4.830917vw;
        margin-bottom: 0;
    }

    .contact_way_tab {
        margin-top: 7.246376vw;
    }

    .contact_way_item_read {
        width: 100%;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .contact_way_item_details {
        width: calc(100% - 12.07729vw);
        padding-left: 4.830917vw;
    }

    .contact_way_item_tips {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-bottom: 1.2077294vw;
    }

    .contact_network_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0 !important;
    }

    .contact_way_item_text, .contact_way_item_text a {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .contact_network_tab {
        margin-top: 7.246376vw;
    }

    .contact_network_item_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .contact_network_item_icon {
        font-size: 3.864734vw;
        line-height: 5.3140096vw;
    }

    .contact_network_item_text, .contact_network_item_text a {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .contact_network_item_text {
        width: calc(100% - 4.830917vw);
    }

    .contact_network_item_read {
        padding-top: 4.830917vw;
    }

    .contact_network_item_ul {
        margin-top: 2.4154589vw;
    }

    .news_video_tab {
        margin-top: 7.246376vw;
    }

    .news_video_item_box {
        width: 100%;
        margin: 0 !important;
        padding: 7.246376vw 0;
        box-sizing: border-box;
        border-bottom: 1px solid rgba(255, 255, 255, .2);
    }

    .news_video_item_box:first-child {
        padding: 0 0 7.246376vw 0;
    }

    .news_page_line_box {
        display: none;
    }

    .news_video_item_title {
        margin: 2.4154589vw 0 0 0;
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .news_video_item_icon {
        font-size: 13.52657vw;
    }

    .contact_wap_map_back {
        display: block;
    }

    .contact_map_wrap {
        display: none;
    }

    .index_video_box {
        width: 100%;
    }

    .index_video_close {
        width: 7.246376vw;
        height: 7.246376vw;
        right: 3.623188vw;
        top: 3.623188vw;
    }

    .index_banner_content {
        -webkit-align-items: flex-start;
        align-items: flex-start;
        top: 27%;
    }

    .index_banner_box {
       
    }

    .index_wap_banner_box {
        height: 100%;
        display: block;
    }

    .index_wap_banner_box:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .1);
        z-index: 9;
    }

    .contact_network_wrap,
    .contact_way_wrap,
    .news_details_read,
    .news_page_wrap,
    .investor_report_wrap,
    .investor_code_box,
    .about_history_content,
    .about_advantage_wrap,
    .about_introduce_big,
    .solution_matter_box,
    .solution_broadcast_wrap,
    .solution_table_item_content,
    .solution_cloud_wrap,
    .solution_smart_item_box,
    .solution_resource_wrap,
    .solution_develop_wrap,
    .solution_design_wrap,
    .solution_secure_wrap,
    .solution_apply_wrap,
    .solution_advantage_wrap,
    .quality_course_wrap,
    .quality_process_content,
    .quality_advantage_box,
    .pro_summarize_wrap,
    .pro_specification_wrap,
    .pro_document_wrap {
        padding: 12.07729vw 0;
    }

    .index_solution_item_img {
        padding-bottom: 100%;
    }

    * {
        -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
    }

    .solution_stock_box {
        padding: 12.0772946vw 0;
    }

    .solution_stock_title_box {
        width: 100%;
        padding-right: 0;
    }

    .solution_stock_title_label {
        font-size: 4.34782vw;
        line-height: 6.2801932vw;
    }

    .solution_stock_text_box {
        width: 100%;
        font-size: 3.381642vw;
        line-height: 5.314009661vw;
        color: #333333;
        margin-top: 7.246376vw;
    }

    .solution_stock_head {
        padding: 0 0 12.0772946vw 0;
    }

    .solution_stock_details {
        margin-top: 7.246376vw;
        width: 200%;
    }

    .solution_stock_width {
        overflow: hidden;
        white-space: nowrap;
        width: 100%;
    }

    .solution_stock_center {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .solution_stock_item_icon {

        width: 12.0772946vw;
        height: 12.0772946vw;
        font-size: 5vw;
    }.solution_stock_item_active .solution_stock_item_title {
         padding-top: 14.492753vw;
     }
    .solution_stock_item_title {
        font-size: 3.8647342vw;
        line-height: 5.7971014vw;
        white-space: initial;
        max-width: 100%;
    }
    .partner_page_wrap {
        padding: 12.077294vw 0;
    }.partner_page_tab {
         padding-bottom: 7.246376vw;
     }
    .partner_page_item_box {
        width: 48%;
        margin: 0 4% 4% 0!important;
        padding: 2.415458vw;
        -webkit-transition-delay: 0s!important;
        transition-delay: 0s!important;    -webkit-border-radius: 2.415458vw 2.415458vw 0 0;
        border-radius: 2.415458vw 2.415458vw 0 0;
    }
    .partner_page_item_title {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
    }
    .partner_page_item_box:nth-child(2n+1) {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;;
    }
    .partner_page_item_box:nth-child(2n) {
        margin: 0 0 4% 0!important;
        -webkit-transition-delay: .1s!important;
        transition-delay: .1s!important;
    }



}


/*小屏幕*/
@media screen and (min-width: 1200px) and (max-width: 1400px) {

}

/*中屏幕*/
@media screen and (min-width: 1400px) and (max-width: 1900px) {

}


/*超过1920*/
@media screen and  (min-width: 1921px) {

}

